TAXI: Trace Analysis for X86 Interpretation

نویسندگان

  • Stevan A. Vlaovic
  • Edward S. Davidson
چکیده

Although x86 processors have been around for a long time and are the most ubiquitous processors in the world, the amount of academic research regarding details of their performance has been minimal. Here, we introduce an x86 simulation environment, called TAXI (Trace Analysis for X86 Interpretation), and use it to present some results for eight Win32 applications. In this paper, we explain the design and implementation of TAXI.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Effects of the x86 ISA on the Front End: Where have all the cycles gone?

Although x86 processors have been around for a long time and are the most ubiquitous processors in the world, the amount of academic research regarding details of their performance has been minimal. Here, we will introduce x86 simulation environment, which we call Trace Analysis for X86 Interpretation, or TAXI, and use it to discuss the differences between current x86 processors and other proce...

متن کامل

Collaborative Data Analysis in Hyperconnected Transportation Systems

Taxi trip duration affects the efficiency of operation, the satisfaction of drivers, and, mainly, the satisfaction of the customers, therefore, it is an impor‐ tant metric for the taxi companies. Especially, knowing the predicted trip duration beforehand is very useful to allocate taxis to the taxi stands and also finding the best route for different trips. The existence of hyperconnected netwo...

متن کامل

Taxi Queue, Passenger Queue or No Queue? - A Queue Detection and Analysis System using Taxi State Transition

Taxi waiting queues or passenger waiting queues usually reflect the imbalance between taxi supply and demand, which consequently decrease a city’s tra c system productivity and commuters’ satisfaction. In this paper, we present a queue detection and analysis system to conduct analytics on both taxi and passenger queues. The system utilizes the event-driven taxi traces and the taxi state transit...

متن کامل

Dynamic Elimination of Overflow Tests in a Trace Compiler

Trace compilation is a technique used by just-in-time (JIT) compilers such as TraceMonkey, the JavaScript engine in the Mozilla Firefox browser. Contrary to traditional JIT machines, a trace compiler works on only part of the source program, normally a linear path inside a heavily executed loop. Because the trace is compiled during the interpretation of the source program the JIT compiler has a...

متن کامل

Trita-infra Ex 03-036 Issn 1651-0194 Isrn Kth/infra/ex--03/036--se Department of Infrastructure Master of Science Thesis

This study is an ethical analysis of the Global Positioning System (GPS) in the context of taxi business, i.e. it is an attempt to investigate the ethical consequences of installing GPS in taxis. The reason for installing GPS in taxis was to increase the taxi drivers’ security, but there are other effects of the installation as well. When the stakeholders that are possibly affected by the techn...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002